//
//  Notification+Name.swift
//  NyamanDana
//
//  Created by 李永彬 on 2025/10/17.
//

import Foundation

extension Notification.Name {
    // 登录失效通知
    static let loginInvalidNotification = Notification.Name(rawValue: "loginInvalidNotification")
    // 退出登录通知
    static let logoutNotification = Notification.Name(rawValue: "logoutNotification")
    // 检查认证进度通知
//    static let checkAuthProgressNotification = Notification.Name(rawValue: "checkAuthProgressNotification")
    static let showLocationAlertNotification = Notification.Name(rawValue: "showLocationAlertNotification")
    static let switchTab = Notification.Name(rawValue: "SwitchTabNotification")
}

extension Notification.Name {
    static let schemeSwitchTab = Notification.Name("NDSchemeSwitchTab")
    static let schemeShowProductDetail = Notification.Name("NDSchemeShowProductDetail")
    static let schemeShowLogin = Notification.Name("NDSchemeShowLogin")
    static let schemeRefreshHome = Notification.Name("NDSchemeRefreshHome")
    static let schemeRefreshOrderList = Notification.Name("schemeRefreshOrderList")
    static let schemeRefreshMine = Notification.Name("schemeRefreshMine")
}


extension Notification.Name {
    static let followUpCurrentProductNotification = Notification.Name("followUpCurrentProductNotification")
}
